/* 　通过配置可以看出，针对每个文件类型，loader是支持以数组的形式配置多个的，因此当Webpack在转换该文件类型的时候，
会按顺序链式调用每一个loader，前一个loader返回的内容会作为下一个loader的入参。因此loader的开发需要遵循一些规范，
比如返回值必须是标准的JS代码字符串，以保证下一个loader能够正常工作，同时在开发上需要严格遵循“单一职责”，
只关心loader的输出以及对应的输出。
loader函数中的this上下文由webpack提供，可以通过this对象提供的相关属性，获取当前loader需要的各种信息数据，事实上，
这个this指向了一个叫loaderContext的loader-runner特有对象。 */

modules.exports=function(source){
    const content=doSomeThingsJsString(source)
    const options=this.query
    console.log('this.context');
    this.callback(null,content)
    return content

}